go/types.environment.scope (field)

23 uses

	go/types (current package)
		assignments.go#L528: 	scope := check.scope
		check.go#L78: 	scope         *Scope                 // top-most scope for lookups
		check.go#L101: 	for s := env.scope; s != nil; s = s.parent {
		decl.go#L185: 	check.environment = environment{scope: d.file, version: d.version}
		decl.go#L754: 	check.declare(check.scope, name, tname, scopePos)
		decl.go#L915: 				check.declare(check.scope, name, lhs[i], scopePos)
		decl.go#L967: 				check.declare(check.scope, name, lhs0[i], scopePos)
		decl.go#L976: 			check.declare(check.scope, d.spec.Name, obj, scopePos)
		eval.go#L88: 	check.scope = scope
		range.go#L152: 				check.declare(check.scope, nil /* recordDef already called */, obj, scopePos)
		signature.go#L132: 	check.scope.isFunc = true
		signature.go#L133: 	check.recordScope(ftyp, check.scope)
		signature.go#L134: 	sig.scope = check.scope
		signature.go#L169: 		check.declare(check.scope, recvPar.List[0].Names[0], recv, scopePos)
		signature.go#L441: 			check.declare(check.scope, name, params[i], scopePos)
		stmt.go#L35: 		scope:   sig.scope,
		stmt.go#L156: 	scope := NewScope(check.scope, node.Pos(), node.End(), comment)
		stmt.go#L158: 	check.scope = scope
		stmt.go#L162: 	check.scope = check.scope.Parent()
		stmt.go#L419: 			assert(scope == check.scope)
		stmt.go#L420: 		}(check.scope)
		stmt.go#L758: 				check.declare(check.scope, nil, obj, clause.Colon)